﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Negocio.clases_tontas
{
    public class asistenciaReporte
    {
        public int nroEstudiante { get; set; }
        public string nombreEstudiante { get; set; }
      
        public string dia1 { get; set; }
        public string dia2 { get; set; }
        public string dia3 { get; set; }
        public string dia4 { get; set; }
        public string dia5 { get; set; }
        public string dia6 { get; set; }
        public string dia7 { get; set; }
        public string dia8 { get; set; }
        public string dia9 { get; set; }
        public string dia10 { get; set; }
        public string dia11 { get; set; }
        public string dia12 { get; set; }
        public string dia1s { get; set; }
        public string dia2s { get; set; }
        public string dia3s { get; set; }
        public string dia4s { get; set; }
        public string dia5s { get; set; }

        public int asistenciaAcumuladaMesActual { get; set; }
        public int faltasAcumuladaMesActual { get; set; }
        public int faltasInjustificadasAcumuladaMesActual { get; set; }
      
        public int asistenciaAcumulada { get; set; }
        public int faltasAcumulada { get; set; }
        public int faltasInjustificadasAcumualada { get; set; }

        public int totalAsistencia { get; set; }

        public decimal asistenciaAcumuladaMesActualPorcentaje { get; set; }
        public decimal faltasAcumuladaMesActualPorcentaje { get; set; }
        public decimal faltasInjustificadasAcumuladaMesActualPorcentaje { get; set; }


        public decimal asistenciaAcumuladaPorcentaje { get; set; }
        public decimal faltasAcumuladaPorcentaje { get; set; }

        public decimal totalAsistenciaPorcentaje { get; set; }
        /// Reportes de comision academica
        /// 
        /// 
        public string nombreDocente { get; set; }
        public string ingresoDocente { get; set; }
        public string ingresoSistema { get; set; }
        public string porcentajeSistema { get; set; }
        public string porcentajeDocente { get; set; }
        public string nombreMateria { get; set; }



        /// <summary>
        /// Para el reporte de asistencias de estudiantes Perdidos
        /// </summary>
        /// 
        public string NFA1 { get; set; }
        public string NFR1 { get; set; }
        public string NFA2 { get; set; }
        public string NFR2 { get; set; }
        public string NFA3 { get; set; }
        public string NFR3 { get; set; }
        public string NFA4 { get; set; }
        public string NFR4 { get; set; }
        public string NFA5 { get; set; }
        public string NFR5 { get; set; }
        public string NFA6 { get; set; }
        public string NFR6 { get; set; }

        public asistenciaReporte
            (
            int _nroEstudiante, 
            string _nombreEstudiante,
            string _dia1,
            string _dia2,
            string _dia3,
            string _dia4,
            string _dia5,
            string _dia6,
            string _dia7,
            string _dia8,
            string _dia9,
            string _dia10,
            string _dia11,
            string _dia12,
            int _asistenciaAcumuladaMesActual,
            int _faltasAcumuladaMesActual,
            int _faltasInjustificadasAcumuladaMesActual,
           
            int _asistenciaAcumulada,
            int _faltasAcumulada,
            int _faltasInjustificadasAcumualada,
            int _totalAsistencia,
            decimal _asistenciaAcumuladaMesActualPorcentaje,
            decimal _faltasAcumuladaMesActualPorcentaje,
            decimal _faltasInjustificadasAcumuladaMesActualPorcentaje,
            decimal _asistenciaAcumuladaPorcentaje,
            decimal _faltasAcumuladaPorcentaje,
            decimal _totalAsistenciaPorcentaje
            )
        {
            nroEstudiante = _nroEstudiante;
            nombreEstudiante = _nombreEstudiante;
            dia1 = _dia1;
            dia2 = _dia2;
            dia3 = _dia3;
            dia4 = _dia4;
            dia5 = _dia5;
            dia6 = _dia6;
            dia7 = _dia7;
            dia8 = _dia8;
            dia9 = _dia9;
            dia10 = _dia10;
            dia11 = _dia11;
            dia12 = _dia12;
            asistenciaAcumuladaMesActual = _asistenciaAcumuladaMesActual;
            faltasAcumuladaMesActual = _faltasAcumuladaMesActual;
            faltasInjustificadasAcumuladaMesActual = _faltasInjustificadasAcumuladaMesActual;
           
            asistenciaAcumulada = _asistenciaAcumulada;
            faltasAcumulada = _faltasAcumulada;
            faltasInjustificadasAcumualada = _faltasInjustificadasAcumualada;
            totalAsistencia = _totalAsistencia;
            asistenciaAcumuladaMesActualPorcentaje = _asistenciaAcumuladaMesActualPorcentaje;
            faltasAcumuladaMesActualPorcentaje = _faltasAcumuladaMesActualPorcentaje;
            faltasInjustificadasAcumuladaMesActualPorcentaje = _faltasInjustificadasAcumuladaMesActualPorcentaje;
            asistenciaAcumuladaPorcentaje = _asistenciaAcumuladaPorcentaje;
            faltasAcumuladaPorcentaje = _faltasAcumuladaPorcentaje;
            totalAsistenciaPorcentaje = _totalAsistenciaPorcentaje;        
        }

        public asistenciaReporte()
        {

        }
    }
}
